// import com.alibaba.druid.sql.ast.SQLExpr;
// import com.alibaba.druid.sql.ast.SQLName;
// import com.alibaba.druid.sql.ast.SQLObject;
#pragma once

#include <string>
#include <list>

#include "../SQLExpr.h"
#include "../SQLExprImpl.h"
#include "../Object.h"
#include "../SQLObject.h"
#include "../SQLName.h"

class SQLConstraint : virtual public SQLObject
{
public:
  virtual SQLName_ptr getName() {};

  virtual void setName(SQLName_ptr value) {};

  virtual SQLExpr_ptr getComment() {};

  virtual void setComment(SQLExpr_ptr x) {};

  virtual void simplify() {};
};
